import {callApi} from "./axios";

// 用户
let url= {
    code: "/user/code", // 获取验证码
    reg: "/user/reg", // 注册
    login: "/user/login", // 登录
    logout: "/user/logout", // 登出
    isLogin: "/user/isLogin", // 验证登录态
    info: "/user/info", // 获取用户信息
    nickname: "/user/nickname/change", // 修改昵称
    password: "/user/password/change", // 修改密码
    avatar: "/user/avatar/upload", // 上传头像
    allNick: "/user/list", // 获取所有用户的昵称
    getId: "/user/id", // 获取当前用户id
};


export default {
    code: params => callApi("get", url.code, params),
    reg: params => callApi("post", url.reg, params),
    login: params => callApi("post", url.login, params),
    logout: params => callApi("post", url.logout, params),
    isLogin: params => callApi("get", url.isLogin, params),
    info: params => callApi("get", url.info, params),
    nickname: params => callApi("post", url.nickname, params),
    password: params => callApi("post", url.password, params),
    avatar: params => callApi("post", url.avatar, params),
    allNick: params => callApi("get", url.allNick, params),
    getId: params => callApi("get", url.getId, params),
}

